package dao;

import pojo.users.User;
import uilt.Scan;

public class Registerdao {
	static String username;
	static String email;
	static String tel;
	static String password;
	public User getinfo(){



       do {
		   System.out.print("请输入昵称：");
		   username=Scan.getString();
		   if (!checkinfodao.checkname(username))
			   System.out.println("长度为[2,5)字符");
	   }while(!checkinfodao.checkname(username));


		do {

			System.out.print("请输入密码：");
			password=Scan.getString();
			if (!checkinfodao.checkpass(password))
				System.out.println("至少包含大写字母，小写字母，数字中的两位，且至少包含\n@#两种特殊符号中的一种，长度要求：[6,10]");
		}while(!checkinfodao.checkpass(password));

		do {

			System.out.print("请输入邮箱：");
			email=Scan.getString();
			if (!checkinfodao.checkemail(email))
				System.out.println("以@qq.com或者以@163.com结尾，首位取值为[1-9]，总长度为：[11-19]");
		}while(!checkinfodao.checkemail(email));

		do {

			System.out.print("请输入手机号：");
			tel=Scan.getString();
			if (!checkinfodao.checktel(tel))
				System.out.println("第一位为1；第二位为3，5，7，8，9中的一位，后面取值范围为[0-9],总长度11位");
		}while(!checkinfodao.checktel(tel));


		return new User(username,password,"syx",tel,email);
	}

}
